﻿using MCPlatform.MotionLib.Base;
using MCPlatform.Shared.Enums;
using Microsoft.Xaml.Behaviors.Layout;
using Panuon.WPF;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MCPlatform.Models
{    
    public class LogModel : NotifyPropertyChangedBase
    {
        #region Properties

        public int RowNumber
        {
            get => _RowNumber;
            set { Set(ref _RowNumber, value); }
        }
        private int _RowNumber;

        public string StationName
        {
            get => _StationName;
            set { Set(ref _StationName, value); }
        }
        private string _StationName = string.Empty;


        public bool IsReady
        {
            get => _isReady;
            set { Set(ref _isReady, value); }
        }
        private bool _isReady;


        public bool IsDone
        {
            get => _isDone;
            set { Set(ref _isDone, value); }
        }
        private bool _isDone;

        public string LogInfo
        {
            get => _LogInfo;
            set { Set(ref _LogInfo, value); }
        }
        private string _LogInfo = string.Empty;
       
        public WorkStationStatus Status
        {
            get => _Status;
            set { Set(ref _Status, value); }
        }
        private WorkStationStatus _Status;

        #endregion

    }
}
